physiological power/ability - French English Dictionary